package com.push.web.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.push.common.annotation.Excel;
import com.push.common.core.domain.BaseEntity;

/**
 * 每日监测信息对象 biz_daily_info
 *
 * @author yanxi
 * @date 2024-02-27
 */
public class BizDailyInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 原始标题 */
    @Excel(name = "原始标题")
    private String titleOrg;

    /** 规范标题 */
    @Excel(name = "规范标题")
    private String titleFor;

    /** 原始摘要 */
    @Excel(name = "原始摘要")
    private String abstractOrg;

    /** 规范摘要 */
    @Excel(name = "规范摘要")
    private String abstractFor;

    /** 原始发布日期 */
    @Excel(name = "原始发布日期")
    private String publishOrg;

    /** 规范发布日期 */
    @Excel(name = "规范发布日期")
    private String publishFor;

    /** 信息分类 */
    @Excel(name = "信息分类")
    private String infoType;

    /** dataKey */
    @Excel(name = "dataKey")
    private String dataKey;

    /** URL */
    @Excel(name = "URL")
    private String link;

    /** sourceId */
    @Excel(name = "sourceId")
    private Long sourceId;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setTitleOrg(String titleOrg)
    {
        this.titleOrg = titleOrg;
    }

    public String getTitleOrg()
    {
        return titleOrg;
    }
    public void setTitleFor(String titleFor)
    {
        this.titleFor = titleFor;
    }

    public String getTitleFor()
    {
        return titleFor;
    }
    public void setAbstractOrg(String abstractOrg)
    {
        this.abstractOrg = abstractOrg;
    }

    public String getAbstractOrg()
    {
        return abstractOrg;
    }
    public void setAbstractFor(String abstractFor)
    {
        this.abstractFor = abstractFor;
    }

    public String getAbstractFor()
    {
        return abstractFor;
    }
    public void setPublishOrg(String publishOrg)
    {
        this.publishOrg = publishOrg;
    }

    public String getPublishOrg()
    {
        return publishOrg;
    }
    public void setPublishFor(String publishFor)
    {
        this.publishFor = publishFor;
    }

    public String getPublishFor()
    {
        return publishFor;
    }
    public void setInfoType(String infoType)
    {
        this.infoType = infoType;
    }

    public String getInfoType()
    {
        return infoType;
    }

    public String getDataKey() {
        return dataKey;
    }

    public void setDataKey(String dataKey) {
        this.dataKey = dataKey;
    }

    public String getLink() {
        return link;
    }

    public void setLink(String link) {
        this.link = link;
    }

    public Long getSourceId() {
        return sourceId;
    }

    public void setSourceId(Long sourceId) {
        this.sourceId = sourceId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("titleOrg", getTitleOrg())
            .append("titleFor", getTitleFor())
            .append("abstractOrg", getAbstractOrg())
            .append("abstractFor", getAbstractFor())
            .append("publishOrg", getPublishOrg())
            .append("publishFor", getPublishFor())
            .append("infoType", getInfoType())
            .toString();
    }
}
